home *** CD-ROM | disk | FTP | other *** search
/ Agent Central Host Computer / Agent - Central Host Computer.iso / _SETUP.1 / vmagsales.sql < prev    next >
Text File  |  2000-05-12  |  1KB  |  42 lines

  1. /*
  2. This view collects sales and issues of magnetic stripe cards: both passes and SVCs.
  3. */
  4. create or replace view vmagsales as 
  5. SELECT 
  6.     WAYSVC.FAREBOX_GLID, trunc(WAYSVC.CONV_DATE) Rpt_day, 
  7.    -1 DVAR, (WAYSVC.NewVAL - WAYSVC.OldVAL) Net_$, 
  8.    DRI.ROUTE_ID, DRI.RUN_ID,   DRI.TRIP_ID, DRI.DRIVER_CONTEXT_ID, 
  9. far.fare_context_id, ope.op_context_id,
  10. WAYSVC.DET_SEQ_NUM
  11. FROM 
  12.   WAYSVC WAYSVC, 
  13.   MSTRREC MSTRREC, 
  14.   DRIVER_CONTEXT DRI,
  15.   fare_context far,
  16.  operator_context ope
  17. WHERE 
  18. ( WAYSVC.DET_SEQ_NUM=MSTRREC.DET_SEQ_NUM ) AND 
  19.   ( MSTRREC.DRIVER_CONTEXT=DRI.DRIVER_CONTEXT_ID ) and
  20. ( MSTRREC.fare_CONTEXT=far.fare_CONTEXT_ID ) and
  21. ( MSTRREC.operator_CONTEXT=ope.op_cONTEXT_ID )
  22. union all
  23. SELECT 
  24.    WAYISSUE.FAREBOX_GLID, trunc(WAYISSUE.CONV_DATE) Rpt_day, 
  25.    WAYISSUE.DVARIABLE dvar, WAYISSUE.CARD_VAL Card_$, 
  26.    DRI.ROUTE_ID, DRI.RUN_ID, 
  27.   DRI.TRIP_ID, DRI.DRIVER_CONTEXT_ID, 
  28. far.fare_context_id, ope.op_context_id,
  29. WAYISSUE.DET_SEQ_NUM
  30. FROM 
  31.   WAYISSUE WAYISSUE, 
  32.   MSTRREC MSTRREC, 
  33.   DRIVER_CONTEXT DRI,
  34.   fare_context far,
  35.  operator_context ope
  36. WHERE 
  37. ( WAYISSUE.DET_SEQ_NUM=MSTRREC.DET_SEQ_NUM ) AND 
  38.   ( MSTRREC.DRIVER_CONTEXT=DRI.DRIVER_CONTEXT_ID )  and
  39. ( MSTRREC.fare_CONTEXT=far.fare_CONTEXT_ID ) and
  40. ( MSTRREC.operator_CONTEXT=ope.op_cONTEXT_ID );
  41.  
  42.